, , , ,

RoundCube avec Apache/Mysql

RoundCube est un webmail multi-langues.

Pour une description plus complète : http://www.roundcube.net/about

Pré-requis

Installation à partir des dépôts

Installation

Il suffit d'installer les paquets roundcube-mysql et roundcube.

Configuration

Base

Éditer /etc/roundcube/apache.conf

vim /etc/roundcube/apache.conf

Décommenter les deux lignes suivantes :

Alias /roundcube/program/js/tiny_mce/ /usr/share/tinymce/www/
Alias /roundcube /var/lib/roundcube

Redémarrer apache

sudo service apache2 restart

RoundCube est désormais accessible sur http://mon-serveur/roundcube

Complémentaire

Installation Manuelle

Préparation

Mysql

RoundCube a besoin d'une base de données pour fonctionner.

Création de la base
mysql -uroot -p
mysql> CREATE schema roundcube;
Création de l'utilisateur de la base
mysql -uroot -p
GRANT ALL ON roundcube.* to roundcube@localhost identified by 'password';

Apache

Mise en place d'un virtual host

Création du répertoire

sudo mkdir -p /chemin/vers/mon-virtual-host
sudo chown www-data\: -R /chemin/vers/mon-virtual-host

Création de la configuration

sudo vim /etc/apache2/sites-available/mon-virtual-host
<VirtualHost *:80>
        ServerAdmin webmaster@mon-domaine.com
      	ServerName mon-host.mon-domaine.com
        LimitInternalRecursion 100
        DocumentRoot /chemin/vers/mon-virtual-host
      	<Directory /chemin/vers/mon-virtual-host>
              	Options Indexes FollowSymLinks MultiViews
                AllowOverride All
              	Order allow,deny
      	        allow from all
        </Directory>
        ErrorLog /var/log/apache2/mon-host.error.log
        LogLevel warn
        CustomLog /var/log/apache2/mon-host.access.log combined
</VirtualHost>
Activation du virtual host
sudo a2ensite mon-virtual-host
sudo /etc/init.d/apache2 reload

Installation

Récupération de RoundCube

Téléchargez la dernière version de RoundCube et la décompressez dans le répertoire créé pour le virtual host

Lancement de l'installation

Ouvrez avec votre navigateur http://mon-virtual-host/installer et suivre les instructions.

Plugins

Des plugins existent pour Roundcube permettant d'ajouter des fonctionnalités. Une liste se trouve sur la page suivante :

http://trac.roundcube.net/wiki/Plugin_Repository

Une partie de ces derniers sont présents dans les dépots. Il suffit d'installer le paquet apt://roundcube-plugins.

Changer le mot de passe

Le plugin change password, ou simplement password, permet de changer le mot de passe via le bouton préférences de l'interface web en ajoutant un onglet mot de passe pour une grande variété de méthodes d'authentification, voir le fichier /var/lib/roundcube/plugins/password/README pour plus de détails.


Contributeur principal : Flavea .